Part Number Hot Search : 
2N6987 3NV04D 1N4768A SIP41108 CAT1163 ASI10645 TDA8943 TS2GJFT3
Product Description
Full Text Search
 

To Download HD64645 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 HD64645/HD64646
LCTC (LCD Timing Controller)
ADE-207-276(Z) '99.9 Rev. 0.0 Description
The HD64645/HD64646 LCTC is a control LSI for large size dot matrix liquid crystal displays. The LCTC is software compatible with the HD6845 CRTC, since its programming method of internal registers and memory addresses is based on the CRTC. A display system can be easily converted from a CRT to an LCD. The HD64646 LCTC is a modified version of the HD64645 LCTC with different LCD interface timing. The LCTC offers a variety of functions and performance features such as vertical and horizontal scrolling, and various types of character attribute functions such as reverse video, blinking, nondisplay (white or black), and an OR function for simple superimposition of character and graphic displays. The LCTC also provides DRAM refresh address output. A compact LCD system with a large screen can be configured by connecting the LCTC with the HD66110ST (column driver) and the HD66113T (common driver) by utilizing 4-bit x 2 data outputs. Power dissipation has been lowered by adopting the CMOS process.
Features
* Software compatible with the HD6845 CRTC * Programmable screen size Up to 1024 dots (height) Up to 4096 dots (width) * High-speed data transfer Up to 20 Mbits/s in character mode Up to 40 Mbits/s in graphic mode * Selectable single or dual screen configuration * Programmable multiplexing duty ratio: static to 1/512 duty cycle * Programmable character font 1-32 dots (height) 8 dots (width)
1
HD64645/64646
* * * * * * * * Versatile character attributes: reverse video, blinking, nondisplay (white), nondisplay (black) OR function: superimposing characters and graphics display Cursor with programmable height, blink rate, display position, and on/off switch Vertical Smooth Scrolling and horizontal scrolling by the character Versatile display modes programmable by mode register or external pins: display on/off, graphic or character, normal or wide, attributes, and blink enable Refresh address output for dynamic RAM 4- or 8-bit parallel data transfer between LCTC and LCD driver Recommended LCD driver HD66110ST and HD66120 (segment) HD66113T and HD66115T (common) CPU interface 80 family CMOS process Single +5 V 10%
* * *
Ordering Information
Type No. HD64645F HD64646FS Package 80-pin plastic QFP (FP-80) 80-pin plastic QFP (FP-80B)
2
HD64645/64646
Pin Arrangement
MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 MA9 MA10 MA11 MA12 MA13 MA14 MA15 MD0 MD1 MD2 MD3 MD4 MD5 MD6 MD7 MD8 MD9 MD10 MD11 MD12 MD13 MD14 MD15 VCC1 LD3 LD2 LD1 LD0 LU3 LU2 LU1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
RA0 RA1 RA2 RA3 RA4 GND1 G/C AT LS D/S WIDE ON/OFF MODE BLE DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 RD WR
LU0 M FLM CL1 CL2 SK0 SK1 VCC2 DCLK MCLK DISPTMG CUDISP GND2 RES CS RS (Top view)
3
HD64645/64646
Pin Description
Symbol VCC1, VCC2 GND1, GND2 LU0-LU3 LD0-LD3 CL1 CL2 FLM M MA0-MA15 RA0-RA4 MD0-MD7 MD8-MD15 DB0-DB7 CS WR RD RS RES DCLK MCLK DISPTMG CUDISP SK0 SK1 ON/OFF BLE AT G/C WIDE LS D/S MODE Pin Number 17, 32 37, 59 22-25 18-21 28 29 27 26 65-80 60-64 1-8 9-16 43-50 39 41 42 40 38 33 34 35 36 30 31 53 51 57 58 54 56 55 52 I/O -- -- O O O O O O O O I I I/O I I I I I I O O O I I I I I I I I I I Name VCC Ground LCD up panel data 0-3 LCD down panel data 0-3 Clock one Clock two First line marker M Memory address 0-15 Raster address 0-4 Memory Data 0-7 Memory Data 8-15 Data bus 0-7 Chip select Write Read Register select Reset D clock M clock Display timing Cursor display Skew 0 Skew 1 On/off Blink enable Attribute Graphic/character Wide Large screen Dual/single Mode
4
HD64645/64646
Pin Functions
Power Supply (VCC 1, VCC2, GND) Power Supply Pin (+5 V): Connect V CC1 and V CC2 with +5V power supply circuit. Ground Pin (0 V): Connect GND1 and GND2 with 0V. LCD Interface LCD Up Panel Data (LU0-LU3), LCD Down Panel Data (LD0-LD3): LU0-LU3 and LD0-LD3 output LCD data as shown in Table 1. Clock One (CL1): CL1 supplies timing clocks for display data latch. Clock Two (CL2): CL2 supplies timing clock for display data shift. First Line Marker (FLM): FLM supplies first line marker. M (M): M converts liquid crystal drive output to AC. Memory Interface Memory Address (MA0-MA15): MA0-MA15 supply the display memory address. Raster Address (RA0-RA4): RA0-RA4 supply the raster address. Memory Data (MD0-MD7): MD0-MD7 receive the character dot data or bit-mapped data. Memory Data (MD8-MD15): MD8-MD15 receive attribute code data or bit-mapped data. MPU Interface Data Bus (DB0-DB7): DB0-DB7 send/receive data as a three-state I/O common bus. Chip Select (CS): CS selects a chip. Low level enables MPU read/write of the LCTC internal registers. Write (WR): WR receives MPU write strobe. Read (RD): RD receives MPU read strobe. Register Select (RS): RS selects registers. (Refer to Table 4.) Reset (RES): RES performs external reset of the LCTC. Low level of RES stops and zero-clears the LCTC internal counter. No register contents are affected.
5
HD64645/64646
Timing Signal D Clock (DCLK): DCLK inputs the system clock. M Clock (MCLK): MCLK indicates memory cycle; DCLK is divided by four. Display Timing (DISPTMG): DISPTMG high indicates that the LCTC is reading display data. Cursor Display (CUDISP): CUDISP supplies cursor display timing; connect with MD12 in character mode. Skew 0 (SK0)/Skew 1 (SK1): SK0 and SK1 control skew timing. Refer to Table 2. Mode Select The mode select pins ON/OFF, BLE, AT, G/C, and WIDE are ORed with the mode register (R22) to determine the mode. On/Off (ON/OFF): ON/OFF switches display on and off (high = display on). Blink Enable (BLE): BLE high level enables attribute code "blinking" (MD13) and provides normal/blank blinking of specified characters for 32 frames each. Attribute (AT): AT controls character attribute functions. Graphic/Character (G/C): G/C switches between graphic and character display mode (graphic display when high). Wide (WIDE): WIDE switches between normal and wide display mode (high = wide display, low = normal display). Large Screen (LS): LS controls a large screen. LS high provides a data transfer rate of 40 Mbits/s for a graphic display. Also used to specify 8-bit LCD interface mode. For more details, refer to Table 10. Dual/Single (D/S): D/S switches between single and dual screen display (dual screen display when high). Mode (MODE): MODE controls easy mode. MODE high sets duty ratio, maximum number of rasters, cursor start/end rasters, etc. (Refer to Table 8.) Table 1 LCD Up Panel Data and LCD Down Panel Data
Single Screen Pin Name LU0-LU3 LD0-LD3 4-Bit Data Data output Disconnected 8-Bit Data Data output Data output Dual Screen Data output for upper screen Data output for lower screen
6
HD64645/64646
Table 2
SK0 0 1 0 1
Skew Signals
SK1 0 0 1 1 Skew Function No skew 1-character time skew 2-character time skew Prohibited combination
Function Overview
Main Features of HD64645/HD64646 Main features of the LCTC are: * High-resolution liquid crystal display screen control (up to 720 x 512 dots) * Software compatible with HD6845 (CRTC) * Built-in character attribute control circuit Table 3 shows how the LCTC can be used.
7
HD64645/64646
Table 3 Functions, Application, and Configuration
Item Screen format Description * * * * Programmable horizontal scanning cycle by the character clock period Programmable multiplexing duty ratio from static up to 1/512 Programmable number of vertical displayed characters Programmable number of rasters per character row (number of vertical dots within a character row + space between character rows) Programmable cursor display position, corresponding to RAM address Programmable cursor height by setting display start/end rasters Programmable blink rate, 1/32 or 1/64 frame rate Time for rewriting memory set either by specifying number of horizontal total characters or by cycle steal utilizing MCLK 16-bit memory address output, up to 64 kbytes x 2 memory accessible DRAM refresh address output Paging by updating start address Horizontal scrolling by the character, by setting horizontal virtual screen width Vertical smooth scrolling by updating display start raster Reverse video, blinking, nondisplay (white or black), display ON/OFF Facilitates system replacement of CRT display with LCD Enables superimposing display of character screen and graphic screen Single 5 V power supply I/O TTL compatible except RES, MODE, SK0, SK1 Bus connectable with 80 family CMOS process Internal logic fully static 80-pin flat plastic package
Classification Functions
Cursor control
* * *
Memory rewriting
*
Memory addressing
* *
Paging and scrolling
* * *
Character attributes Application CRTC compatible OR function Configuration LCTC configuration
* * * * * * * * *
8
HD64645/64646
Differences between HD64645 and HD64646
Figure 1 and Figure 2 show the relation between display data transfer period, when display data shift clock CL2 changes, and display data latch clock CL1. Figure 1 shows the case without skew function and Figure 2 shows the case with skew function. In Figure 1, high period between CL2 and CL1 of HD64645 overlap. HD64646 has no overlap like HD64645, and except for this overlap, HD64646 is the same as HD64645 functionally. Also for the skew function, phase relation between CL1 and CL2 changes. As Figure 2 shows, data transfer period and CL1 high period of HD64646 never overlap with the skew function.
MCLK DISPTMG CL1 (HD64645) CL1 (HD64646) CL2 (fCL2 = fMCLK) CL2 (fCL2 = 2fMCLK) Notes: fMCLK = Output frequency of MCLK fCL2 = Output frequency of CL2 MCLK x 16 1 2 3 4 5 15 16
MCLK x 11
Figure 1 Differences between HD64645 and HD64646 (No Skew)
9
HD64645/64646
MCLK 1 2 3 4 5 15 16
DISPTMG
CL1 (HD64645) CL1 (HD64646) CL2 (fCL2 = fMCLK)
MCLK x 16
MCLK x 11
CL2 (fCL2 = 2fMCLK) 1 Character Skew
MCLK
1
2
3
4
5
15
16
DISPTMG
CL1 (HD64645)
MCLK x 16
CL1 (HD64646)
MCLK x 11
CL2 (fCL2 = fMCLK)
CL2 (fCL2 = 2fMCLK) 2 Character Skew
Figure 2 Differences between HD64645 and HD64646 (Skew)
10
HD64645/64646
Internal Block Diagram
Figure 3 is a block diagram of the LCTC.
WR RD
DCLK
MCLK
DISPTMG
RS CS DB0-DB7
Dot counter CPMA MCLK Skew control Address register & R/W control
CLK CL2
R Q
Character counter (8 bits)
CMP
R0
Horizontal total register (W)
S
R
Q
S
R
Q
S
CMP
R1
Horizontal displayed register (W) Display start raster register (W)
CL1 CLK Refresh address counter (8 bits) CMP 16
R21
CLK
Upper panel raster counter (5 bits) MR Down panel raster counter (5 bits)
CMP
R9
Maximum raster address register (W) Multiplexing duty ratio register (W)
CLK
CMP
R19 R20
Multiplexing duty CLK ratio counter (9 bits) FLM Counter 1/2 M Upper panel address CLK counter (16 bits) Counter control
R12 R13
Start address register (R/W)
R18
Horizontal virtual screen width register (R/W) Cursor address register (R/W)
R14 R15
CLK
Down panel address counter (16 bits)
Counter control
R10
Cursor start raster register (W) Cursor end raster register (W)
R11
MPX MA0-MA15
CMP
R22
Mode register (W) G/C AT LS D/S WIDE ON/OFF MODE BLE
MPX RA0-RA4
CMP
Mode control circuit
Skew control LU0-LU3 8-bit/4-bit counter LD0-LD3 Data conversion control
Attribute control
Input register
Skew circuit
MD0-MD15
CUDISP
SK0 SK1
Figure 3 LCTC Block Diagram
11
HD64645/64646
System Block Configuration Examples
Figure 4 is a block diagram of a character/graphic display system. Figure 6 shows two examples using LCD drivers.
HD64645/HD64646 MPU bus DCLK WR, RD DB0-DB7 Control signal bus Dec. Address bus G/C AT LS MA0-MA15 D/S WIDE MODE ON/OFF MCLK BLE DISPTMG SK0 SK1 CS, RS RES CUDISP Selector +5V MD8-MD15 VCC GND CPG
Mode select
Multiplexer Memory control R/W, AD R/W, AD CS CS A-RAM V-RAM D D
Display on/off Blink enable
Data bus
2
Reset
8
ATT DEC.
Selector
8 CGROM
MD0- MD7
LU0-LU3 LD0-LD3 CL2 CL1 M RA0-RA4 FLM
LCD module
Char./Graph.
Figure 4 Character/Graphic Display System Example
12
HD64645/64646
Interface to MPU
A0-A15
RS
IOE
Decoder
CS
RD HD64180 MPU WR
RD HD64645 HD64646 LCTC
WR
D0-D7
DB0-DB7
RES
RES
RESET Note: In 80 family MPUs, I/O space is separate from memory space in software. Thus the LCTC, a part of I/O, needs the ORed signals of the interface signals and IOE. So IOE and RD, and IOE and WR should be ORed to satisfy tAS, the timing of CS, RD, and WR. Interface between HD64180, HD64645 and HD64646
Figure 5 Interfacep to MPU
13
HD64645/64646
Dual screen
HD66110ST E (1) LU0- LU3 FLM CL1 CL2 M LCTC LD0- LD3 HD66113T (4) 4 4 160 HD66113T (1) 120
HD66110ST E (2) 160
HD66110ST E (4) 160
LCD panel 640 x 480 dots
1/240 duty ratio 120 160 HD66110ST E (5) 160 HD66110ST E (6) 160 HD66110ST E (8)
Single screen
HD66110ST E (1) LU0- LU3 FLM CL1 CL2 M LCTC 4 160 HD66113T (1) 120
HD66110ST E (2) 160
HD66110ST E (4) 160
LCD panel 640 x 240 dots 1/240 duty ratio
HD66113T (2)
120
Figure 6 LCD Driver Examples
14
HD64645/64646
Registers
Table 4 shows the register mapping. Table 5 describes their function. Table 6 shows the differences between CRTC and LCTC registers. Table 4 Registers Mapping
Address Register CS RS 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 43210 ---------- -- -- -- -- -- AR 00000 00001 01001 01010 01011 01100 01101 01110 01111 10010 10011 10100 10101 10110 R0 R1 R9
Reg. No. Register Name Invalid Address Register Horizontal total characters Horizontal displayed char.s Maximum raster address
Data Bit Program Unit -- -- Character* 3 Character Raster Raster* 4 Raster Memory address Memory address Memory address Memory address Raster* 3 Raster* 3 Raster --* 5 Symbol R/W -- -- Nht Nhd Nr Ncs Nce -- -- -- -- Nir Ndh Ndl Nsr -- -- W W W W W W R/W R/W R/W R/W W W W W W ON/ G/C WIDE BLE AT OFF B P 7 6 5 4 3 2 1 0
R10 Cursor start raster R11 Cursor end raster R12 Start address (H) R13 Start address (L) R14 Cursor address (H) R15 Cursor address (L)
R18 Horizontal virtual screen width Character R19 Multiplexing duty ratio (H) R20 Multiplexing duty ratio (L) R21 Display start raster R22 Mode register
Notes: 1. : Invalid data bits 2. R/W indicates whether write access or read access is enabled to/from each register. W: Only write accessible R/W: Both read and write accessible 3. The "value to be specified minus 1" should be programmed in these registers: R0, R1 and R20. 4. Data bits 5 and 6 of cursor start register control the cursor status as shown below (for more details, refer to page 27). B 0 0 1 1 P 0 1 0 1 Cursor Blink Mode Cursor on; without blinking Cursor off Blinking once every 32 frames Blinking once every 64 frames
5. The OR of mode pin status and mode register data determines the mode. 6. Registers R2-R8, R16, and R17 are not assigned for the LCTC. Programming to these registers will be ignored.
15
HD64645/64646
Table 5
Reg. No. AR
Internal Register Description
Register Name Address register Size (Bits) 5 Description Specifies the internal control registers (R0, R1, R9-R15, R18-R22) address to be accessed Specifies the horizontal scanning period Specifies the number of displayed characters per character row Specifies the number of rasters per character row, including the space between character rows Specifies the cursor start raster address and its blink mode Specifies the cursor end raster address Specify the display start address Specify the cursor display address Specifies the length of one row in memory space for horizontal scrolling Specify the number of rasters for one screen Specifies the display start raster within a character row for smooth scrolling Controls the display mode
R0 R1 R9
Horizontal total characters Horizontal displayed characters Maximum raster address
8 8 5
R10 R11 R12 R13 R14 R15 R18 R19 R20 R21 R22
Cursor start raster Cursor end raster Start address (H) Start address (L) Cursor address (H) Cursor address (L) Horizontal virtual screen width Multiplexing duty ratio (H) Multiplexing duty ratio (L) Display start raster Mode register
5+2 5 16 16 8 9 5 5
Note: For more details of registers, refer to "Internal Registers."
16
HD64645/64646
Table 6
Reg. No. AR R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 Horizontal virtual screen width Multiplexing duty ratio (H) Multiplexing duty ratio (L) Display start raster Mode register Maximum raster address Cursor start raster Cursor end raster Start address (H) Start address (L) Cursor address (H) Cursor address (L) Particular to CRTC; unnecessary for LCTC Additional registers for LCTC Equivalent to CRTC
Internal Register Comparison between LCTC and CRTC
LCTC HD64645/HD64646 Address register Horizontal total characters Horizontal displayed characters -- Particular to CRTC; unnecessary for LCTC Comparison Equivalent to CRTC CRTC HD6845 Address register Horizontal total characters Horizontal displayed characters Horizontal sync position Sync width Vertical total characters Vertical total adjust Vertical displayed characters Vertical sync position Interface and skew Maximum raster address Cursor start raster Cursor end raster Start address (H) Start address (L) Cursor (H) Cursor (L) Light pen (H) Light pen (L)
17
HD64645/64646
Functional Description
Programmable Screen Format Figure 7 illustrates the relation between LCD display screen and registers. Figure 8 shows a timing chart of signals output from the LCTC in mode 5 as an example.
Horizontal total characters (R0) (R21) Start raster
Horizontal displayed characters (R1)
Start address (R12) (R19, R20) Multiplexing duty ratio (single) Multiplexing duty ratio x 2 (dual)
Display period
Horizontal character pitch
CPU memory write time
Maximum raster address (R9)
Display start raster address (R21)
(1 character)
Figure 7 Relation between Display Screen and Registers
18
HD64645/64646
MCLK DISPTMG CUDISP (Latch timing) MA0-MA15 RA0-RA4 MCLK x 16
0 1 2 3 4 5
Nhd-4 Nhd-3 Nhd-2 Nhd-1 Ref-1 Ref-2 Ref-3 Ref-4 Ref-14 Ref-15 Ref-16 Nht-2 Nht-1 Nht
FLM M CL1 CL2
Nhd-1 Nhd-2 Nhd-2 Nhd-3 Nhd-3 Nhd-4
MCLK x 16 *
LU0 LU1
00112233 4455
40404040 4040
Nhd-1 0
00112233 4455
51515151 5151
151515
1
LU2 LU3 LD0 LD1 LD2 LD3
00112233 4455
62626262 6262
262626
2
00112233 4455
73737373 7373
373737
3
Note: * Relation between CL1 and CL2 in the case of HD64646 is difference from one shown in this chart. Refer to "Difference between HD64645 and HD64646."
Figure 8 LCTC Timing Chart (In Mode 5: Single Screen, 4-Bit Transfer, Normal Character Display)
19
HD64645/64646
Cursor Control The following cursor functions (Figure 9) can be controlled by programming specific registers. * Cursor display position * Cursor height * Cursor blink mode A cursor can be displayed only in character mode. Also, CUDISP pin must be connected to MD12 pin to display a cursor.
Cursor height
Cursor start raster Cursor end raster
Figure 9 Cursor Display
20
HD64645/64646
Character Mode and Graphic Mode The LCTC supports two types of display modes; character mode and graphic mode. Graphic mode 2 is provided to utilize software for a system using the CRTC (HD6845). The display mode is controlled by an OR between the mode select pins (D/S, G/C, LS, WIDE, AT) and mode register (R22). Character Mode: character mode displays characters by using CG-ROM. The display data supplied from memory is accessed in 8-bit units. A variety of character attribute functions are provided, such as reverse video, blinking, nondisplay (white or black), by storing the attribute data in attribute RAM (A-RAM). Figure 10 illustrates the relation between character display screen and memory contents. Graphic Mode 1: Graphic mode 1 directly displays data stored in a graphic memory buffer. The display data supplied from memory is accessed in 16-bit units. Character attribute functions or wide mode are not provided. Figure 11 illustrates the relation between graphic display screen and memory contents. Graphic Mode 2: Graphic mode 2 utilizes software for a system using the CRTC (HD6845). The display data supplied from memory is accessed in 16-bit units. Character attribute functions or wide mode are not provided. The same memory addresses are output repeatedly the number of times specified by maximum raster register (R9). The raster address is output in the same way as in character mode.
Reverse video VRAM (char. code) 8-bit 41 42 43 ARAM (Attr. code) 8-bit 08 20 00
Blinking Start address
Reverse video Blinking
1st row
1st row
2nd row
2nd row
44 45 46
00 00 00
Figure 10 Relation between Character Screen and Memory Contents
21
HD64645/64646
Horizontal Virtual Screen Width Horizontal virtual screen width can be specified by the character in addition to the number of horizontal displayed characters (Figure 12). The display screen can be scrolled in any direction by the character, by setting the horizontal virtual screen width and updating the start address. This function is enabled by programming the horizontal virtual screen width register (R18). Figure 13 shows an example.
M D VRAM 7 M MM D D ARAM D 8 0 15
1st line 2nd line
VRAM 8-bit FF 33
ARAM 8-bit 55
1st line
2nd line
00 CC
AA
Display screen
Figure 11 Relation between Graphic Screen and Memory Contents
Display screen
Horizontal displayed characters (R1) Horizontal virtual screen width (R18)
Figure 12 Horizontal Virtual Screen Width
22
HD64645/64646
R18 R1 Example: R18 (horizontal virtual screen width) = 10 R1 (horizontal displayed characters) = 5
Start address
0 10 N
1 11 e L
2 12 w C
3 13
4
5
6
7
8
9
T
C Displayed area
Performing horizontal scroll by updating the start address 0 to 4
0 10 N
1 11 e L
2 12 w C
3 13
4
5
6
7
8
9
T
C
Figure 13 Example of Horizontal Scroll by Setting Horizontal Virtual Screen Width
23
HD64645/64646
Smooth Scroll Vertical smooth scrolling (Figure 14) is performed by updating the display start raster, as specified by the start raster register (R21). This function is offered only in character mode. Wide Display The character to be displayed can be doubled in width, by supplying the same data twice (Figure 15). This function is offered only in character mode, and controlled either by bit 2 of the mode register (R22) or by the WIDE pin.
Raster 0 address 1
2 3 4 5 6 7 1 2 3 4 5 6 7 2 3 4 5 6 7
Display start raster address (R21) = 0 (R21) = 1 (R21) = 2
Figure 14 Example of Smooth Scroll by Setting Display Start Raster Address
1
2
3
4
5
6
7
8
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
WIDE = Low
WIDE = High
Figure 15 Example of Wide Display
24
HD64645/64646
Attribute Functions A variety of character attribute functions such as reverse video, blinking, nondisplay (white) or nondisplay (black) can be implemented by storing the attribute data in A-RAM (attribute RAM). Figure 16 shows a display example using each attribute function. The attribute functions are offered only in character mode, and controlled either by bit 0 of the mode register (R22) or the AT pin. As shown in Figure 17, a character attribute can be specified by placing the character code on MD0-MD7, and the attribute code on MD11-MD15. MD8-MD10 are invalid.
1. Black 2. White
3. Blinking
4. Cursor
5. Reverse video
Figure 16 Display Example Using Attribute Functions
25
HD64645/64646
MD Input Function 15 Nondisplay (black) 14 Nondisplay (white) 13 Blinking 12 Cursor 11 Reverse video 10-8 *** 7-0 Character code
Note: *** Invalid
Figure 17 Attribute Code OR Function -- Superimposing Characters and Graphics The OR function (Figure 18) generates the OR of the data entered into MD0-MD7 (e.g. character data) and the data into MD8-MD15 (e.g. graphic data) in the LCTC and transfers this data as 1 byte. This function is offered only in character mode, and controlled by bit 0 of the mode register (R22) or by the AT pin. Any attribute functions are disabled when using the OR function.
Graphic data (character data) MD15 MD14 MD9 MD8 MD7 Character data (graphic data) MD6 MD1 MD0
0 1 8-bit data
6 7
Figure 18 OR Function
26
HD64645/64646
DRAM Refresh Address Output Function The LCTC outputs the address for DRAM refresh while CL1 is high, as shown in Figure 19. The 16 refresh addresses per scanned line are output 16 times, from $00-$FF. Skew Function The LCTC can specify the skew (delay) for CUDISP, DISPTMG, CL2 outputs and MD inputs. If buffer memory and character generator ROM cannot be accessed within one horizontal character display period, the access is retarded to the next cycle by inserting a latch to memory address output and buffer memory output. The skew function retards the CUDISP, DISPTMG, CL2 outputs, and MD inputs in the LCTC to match phase with the display data signal. By utilizing this function, a low-speed memory can be used as a buffer RAM or a character generator ROM. This function is controlled by pins SK0 and SK1 as shown in Table 7. Table 7
SK0 0 1 0 1
Skew Function
SK1 0 0 1 1 Skew Function No skew 1 character time skew 2 character time skew Inhibited combination
DISPTMG
CL1
MCLK
MA0-MA7 Display memory address
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 Display memory address
DRAM refresh address
Figure 19 DRAM Refresh Address Output
27
HD64645/64646
Easy Mode This mode utilizes software for systems using the CRTC (HD6845). By setting MODE pin to high, the display mode and screen format are fixed as shown in Table 8. With this mode, software for a CRT screen can be utilized in a system using the LCTC, without changing the BIOS. Automatic Correction of Down Panel Raster Address When the LCTC mode is set for character display and dual screen, memory addresses (MA) and raster addresses (RA) are output in such a way as to keep continuity of a display spread over the two panels. Therefore users can use the LCTC without considering the multiplexing duty ratio (the number of vertical dots of a screen) or the character font. (See Figure 20.) Table 8
Reg. No. R9 R10 R11 R18 R19 R20 R21 R22
Fixed Values in Easy Mode
Register Name Maximum raster address Cursor start raster Cursor end raster Horizontal virtual screen width Multiplexing duty ratio (H) Multiplexing duty ratio (L) Display start raster Mode register Fixed Value (Decimal) 7 6 7 Same value as (R1) 99 (in dual screen mode) 199 (in single screen mode) 0 0
Up panel
ABC
Down panel
Characters are continuous in spite of the break of a screen.
Figure 20 Example of the Display in the Character Mode
28
HD64645/64646
System configuration and Mode Setting
LCD System Configuration The screen configuration, single or dual, must be specified when using the LCD system (Figure 21). Using the single screen configuration, you can construct an LCD system with lower cost than a dual screen system, since the required number of column drivers is smaller and the manufacturing process for mounting them is simpler. However, there are some limitations, such as duty ratio, breakdown voltage of a driver, and display quality of the liquid crystal, in single screen configuration. Thus, a dual screen configuration may be more suitable to an application. The LCTC also offers an 8-bit LCD data transfer function to support an LCD screen with a smaller interval of signal input terminals. For a general size LCD screen, such as 640 x 200 single, or 640 x 400 dual, the usual 4-bit LCD data transfer is satisfactory. Hardware Configuration and Mode Setting The LCTC supports the following hardware configurations: * Single or dual screen configuration * 4-or 8-bit LCD data transfer and the following screen format: * Character, graphic 1, or graphic 2 display * Normal or wide display (only in character mode) * OR or attribute display (only in character mode) Also, the LCTC supports up to 40 Mbits/s of large screen mode (mode 13) for large screen display. This mode is provided only in graphic 1 mode. Table 9 shows the mode selection method according to hardware configuration and screen format. Table 10 shows how they are specified.
29
HD64645/64646
Row driver
Data
4
Column driver (upper panel)
Row driver
LCD upper panel
4 or 8 Data Column driver
LCD lower panel
Single Screen Data 4 Column driver (lower panel) Dual Screen
Figure 21 Hardware Configuration According to Screen Format
Table 9
Mode Selection
Screen Format Character/ Graphic Character Normal/ Wide Normal Wide Graphic 1 Graphic 2 Dual Normal Character Normal Wide Graphic 1 Graphic 2 Large Graphic 1 Character Normal Wide Graphic 1 Graphic 2 AT OR AT OR AT OR AT OR Attribute/ OR AT OR AT OR Maximum Data Transfer Speed (Mbps) 20 10 20 20 20 10 20 20 40 20 10 20 20
Hardware Configuration LCD Data Transfer 4-bit Screen Configuration Single Screen Size Normal
Mode No. 5 6 7 8 1 2 3 4 13 9 10 11 12
8-bit
Single
Normal
Note: Maximum data transfer speed indicates amount of the data read out of a memory. Thus, the data transfer speed sent to the LCD driver in wide function is 20 Mbps.
30
HD64645/64646
Mode List Table 10 Mode List
Pin Name No. Mode Name 1 Dual-screen character D/S 1 1 2 Dual-screen wide character Dual-screen graphic 1 Dual-screen graphic 2 1 1 1 1 G/C 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 LS 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 WIDE AT 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 1 Dual screen 4-bit x2 Graphic -- Single screen Character 8-bit Normal OR AT Wide OR AT -- Graphic -- Single screen Character 4-bit Normal OR AT Wide OR AT -- Graphic -- Screen Config. Dual screen Graphic/ Data Wide Character Transfer Display Character 4-bit x2 Normal
Attribute OR AT
Wide
OR AT --
3 4 5
Single-screen character 0 0
6
Single-screen wide character
0 0
7 8 9
Single-screen graphic 1 0 Single-screen graphic 2 0 8-bit character 0 0
10
8-bit wide character
0 0
11 12 13
8-bit graphic 1 8-bit graphic 2 Large screen
0 0 1
The LCTC display mode is determined by pins D/S (pin 55), G/C (pin 58), LS (pin 56), WIDE (pin 54), and AT (pin 57). As for G/C, WIDE, and AT, the OR is taken between data bits 0, 2, and 3 of the mode register (R22). The display mode can be controlled by either one of the external pins or the data bits of R22. Note: The above 5 pins have 32 status combinations (high and low). Any combinations other than the above are prohibited, because they may cause malfunctions. If you set an prohibited combination, set the right combination again.
31
HD64645/64646
Internal Registers
The HD64645/HD64646 has one address register and fourteen data registers. In order to select one out of fourteen data registers, the address of the data register to be selected must be written into the address register. The MPU can transfer data to/from the data register corresponding to the written address. To be software compatible with the CRTC (HD6845), registers R2-R8, R16, and R17, which are not necessary for an LCD are defined as invalid for the LCTC. Address Register (AR) AR register (Figure 22) specifies one out of 14 data registers. Address data is written into the address register when RS is low. If no register corresponding to a specified address exists, the address data is invalid. Horizontal Total Characters Register (R0) R0 register (Figure 23) specifies a horizontal scanning period. The total number of horizontal characters less 1 must be programmed into this 8-bit register in character units. Nht indicates the horizontal scanning period including the period when the CPU occupies memory (total number of horizontal characters minus the number of horizontal displayed characters). Its units are, then, converted from time into the number of characters. This value should be specified according to the specification of the LCD system to be used. Note the following restrictions Nhd + 16 Nht + 1 m
m 1 2 4
Mode No. 5, 9 1, 6, 7, 8, 10, 11, 12, 13 2, 3, 4
Horizontal Displayed Characters Register (R1) R1 register (Figure 24) specifies the number of characters displayed per row. The horizontal character pitches are 8 bits for normal character display and 16 dots for wide character display and graphic display. Nhd must be less than the total number of horizontal characters.
32
HD64645/64646
Maximum Raster Address Register (R9) R9 register (Figure 25) specifies the number of rasters per row in characters mode, consisting of 5 bits. The programmable range is 0 (1 raster/row) to 31 (32 rasters/row).
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W --
-- -- -- Register address
W
Figure 22 Address Register
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
Nht (total characters - 1)
Character
W
Figure 23 Horizontal Total Characters Register
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
Nhd (displayed characters)
Character
W
Figure 24 Horizontal Displayed Characters Register
Data Bit 7 6 5 4 3 2 Nr 1 0
Program Unit R/W
------
Raster
W
Figure 25 Maximum Raster Address Register Cursor Start Raster Register (R10) R10 register (Figure 26) specifies the cursor start raster address and its blink mode. Refer to Table 11.
A A
32- or 64-frame
33
HD64645/64646
Cursor End Raster Register (R11) R11 register (Figure 27) specifies the cursor end raster address. Start Address Register (H/L) (R12/R13) R12/R13 register (Figure 28) specifies a buffer memory read start address. Updating this register facilitates paging and scrolling. R14/R15 register can be read and written to/from the MPU. Cursor Address Register (H/L) (R14/R15) R14/R15 register (Figure 29) specifies a cursor display address. Cursor display requires setting R10 and R11, and CUDISP should be connected with MD12 (in character mode). This register can be read from and written to the MPU. Horizontal Virtual Screen Width Register (R18) R18 register (Figure 30) specifies the memory width to determine the start address of the next row. By using this register, memory width can be specified larger than the number of horizontal displayed characters. Updating the display start address facilitates scrolling in any direction within a memory space. The start address of the next row is that of the previous row plus Nir. If a larger memory width than display width is unnecessary, Nir should be set equal to the number of horizontal displayed characters. Table 11
B 0 0 1 1
Cursor Blink Mode
P 0 1 0 1 Cursor Blink Mode Cursor on; without blinking Cursor off Blinking once every 32 frames Blinking once every 64 frames
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
--B
P Ncs (raster address)
Raster
W
Figure 26 Cursor Start Raster Register
34
HD64645/64646
Data Bit 7 6 5 4 3 2 1 0 Raster W Program Unit R/W
-- -- -- Nce (raster address)
Figure 27 Cursor End Raster Register
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
Memory address (H) (R12) Memory address (L) (R13)
Memory address
R/W
Figure 28 Start Address Register
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
Memory address (H) (R14) Memory address (L) (R15)
Memory address
R/W
Figure 29 Cursor Address Register Multiplexing Duty Ratio Register (H/L) (R19/R20) R19/R20 register (Figure 31) specifies the number of vertical dots of the display screen. The programmed value differs according to the LCD screen configuration. In single screen configuration: (Programmed value) = (Number of vertical dots) - 1 In dual screen configuration: (Programmed value) = Display Start Raster Register (R21) R21 register (Figure 32) specifies the start raster of the character row displayed on the top of the screen. The programmed value should be equal or less than the maximum raster address. Updating this register allows smooth scrolling in character mode. (Number of vertical dots) -1 2
35
HD64645/64646
Mode Register (R22) The Or of the data bits of R22 (Figure 33) register and the external terminals of the same name determines a particular mode (Figure 34).
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
Nir (No. of chars. of virtual width)
Character
W
Figure 30 Horizontal Virtual Screen Width Register
Data Bit 7 6 5 4 3 2 1
--
Program Unit R/W 0 Raster W
-- -- -- -- -- -- (R19) Ndh* Ndl (Number of rasters - 1) (R20) Note: * Number of rasters
Figure 31 Multiplexing Duty Ratio Register
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W
------
Raster address
Raster
W
Figure 32 Display Start Raster Register
Data Bit 7 6 5 4 3 2 1 0
Program Unit R/W --
------
ON/OFF G/C
WIDE BLE AT
W
Figure 33 Mode Register
36
HD64645/64646
AT (data bit 0) BLE (data bit 1) WIDE (data bit 2) G/C (data bit 3) ON/OFF (data bit 4) Mode register (R22) ON/OFF (pin 53) G/C (pin 58) WIDE (pin 54) BLE (pin 51) AT (pin 57)
Notes: 1. AT (valid only when G/C is low (character mode)) AT = High: Attribute functions enabled, OR function disabled. AT = Low: OR function enabled, attribute functions disabled. 2. BLE (valid only when G/C is low (character mode)) BLE = High: Blinking enable on the character specified by attribute RAM BLE = Low: No blinking 3. WIDE (valid only when G/C is low (character mode)) WIDE = High: Wide display enabled WIDE = Low: Normal display 4. G/C G/C = High: Graphic 1 display (when AT = low) or graphic 2 display (when AT = high) G/C = Low: Character display 5. ON/OFF ON/OFF = High: Display on state ON/OFF = Low: Display off state
Figure 34 Correspondence between Mode Register and External Pins
37
HD64645/64646
Restrictions on Programming Internal Registers Note when programming that the values you can write into the internal registers are restricted as shown in Table 12. Table 12
Function Display format
Restrictions on Writing Values into the Internal Registers
Restrictions 1 < Nhd < Nht + 1 256 16 Nht + 1 Nhd + m *1 (No. of vertical dots) x (No. of horizontal dots) x (frame frequency; fFRM) (data transfer speed; V) 1 *2 8 *3 x (Nd + 1) x Nhd x fFRM V 2 16 Nhd Nir 0 Ndi 511 0 Ncs Nce Nce Nr Nsr Nr 0 Nir 255 Register R0, R1
R1, R19, R20
R1, R18 R19, R20 R10, R11 R10, R9 R21, R9 R18
Cursor control
Smooth scroll Memory width set
Notes: 1. m varies according to the modes. See the following table. Mode No. m 5, 9 1, 6, 7, 8, 10, 11, 12, 13 2, 3, 4 1 2 4
2. Set 1 when an LCD screen is a single screen, and set 2 when dual. Modes are classified as shown in the following table. Mode No. Value 5, 6, 7, 8, 9, 10, 11, 12 1, 2, 3, 4, 13 1 2
3. Set 8 when a character is constructed with 8 dots, and set 16 when with 16 dots. Modes are classified as shown in the following table. Mode No. 1, 5, 9 2, 3, 4, 6, 7, 8, 10, 11, 12, 13 Value 8 16
38
HD64645/64646
Reset RES pin determines the internal state of LSI counters and the like. This pin does not affect register contents nor does it basically control output terminals. Reset is defined as follows (Figure 35): * * * * At reset: the time when RES goes low During reset: the period while RES remains low After reset: the period on and after the RES transition from low to high Make sure to hold the reset signal low for at least 1 s
RES pin should be pulled high by users during operation. Reset State of Pins RES pin does not basically control output pins, and operates regardless of other input pins. 1. Preserve states before reset LU0-LU3, LD0-LD3, FLM, CL1, RA0-RA4 2. Fixed at high level MLCK 3. Preserve states before reset or fixed at low level according to the timing when the reset signal is input DISPTMG, CUDISP, MA0-MA15 4. Fixed at high or low according to mode CL2 5. Unaffected DB0-DB7 Reset State of Registers RES pin does not affect register contents. Therefore, registers can be read or written even during a reset state; their contents will be preserved regardless of reset until they are rewritten to. Notes for HD64645/HD64646 1. The HD64645/HD64646 are CMOS LSIs, and it should be noted that input pins must not be left disconnected, etc. 2. At power-on, the state of internal registers becomes undefined. The LSI operation is undefined until all internal registers have been programmed.
39
HD64645/64646
RES VCC - 0.5V 0.8V 1 s min During reset At reset After reset
Figure 35 Reset Definition
40
HD64645/64646
Absolute Maximum Ratings
Item Supply voltage Terminal voltage Operating temperature Storage temperature Symbol VCC Vin Topr Tstg Value -0.3 to +7.0V -0.3 to VCC + 0.3V -20C to +75C -55C to +125C Note 2 2
Notes: 1. Permanent LSI damage may occur if maximum ratings are exceeded. Normal operation should be under recommended operating conditions (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C). If these conditions are exceeded, it could affect reliability of LSI. 2. With respect to ground (GND = 0V)
41
HD64645/64646
Electrical Characteristics
DC Characteristics (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C, unless otherwise noted)
Item Input high voltage RES, MODE, SK0, SK1 DCLK, ON/OFF All others Input low voltage Output high voltage Output low voltage Input leakage current All others TTL interface* 1 CMOS interface* TTL interface CMOS interface All inputs except DB0-DB7 I IL I TSL -2.5 -10
1
Symbol VIH
Min VCC - 0.5 2.2 2.0
Typ
Max
Unit
Test Condition
VCC + 0.3 V VCC + 0.3 V VCC + 0.3 V 0.8 V V V 0.4 0.8 +2.5 +10 V V A A I OH = -400 A I OH = -400 A I OL = 1.6 mA I OL = 400 A
VIL VOH
-0.3 2.4 VCC - 0.8
VOL
Three state DB0-DB7 (off-state) leakage current Current dissipation*2
I CC
10
mA
Notes: 1. TTL Interface; MA0-MA15, RA0-RA4, DISPTMG, CUDISP, DB0-DB7, MCLK C-MOS Interface; LU0-LU3, LD0-LD3, CL1, CL2, M, FLM 2. Input/output current is excluded. When input is at the intermediate level with CMOS, excessive current flows through the input circuit to power supply. Input level must be fixed at high or low to avoid this condition. 3. If the capacitive loads of LU0-LU3 and LD0-LD3 exceed the rating, noise over 0.8 V may be produced on CUDISP, DISPTMG, MCLK, FLM and M. In case the loads of LU0-LU3 and LD0- LD3 are larger than the ratings, supply signals to the LCD module through buffers.
42
HD64645/64646
AC Characteristics CPU Interface (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C, unless otherwise noted)
Item RD high level width RD low level width WR high level width WR low level width CS, RS setup time CS, RS hold time DB0-DB7 setup time DB0-DB7 hold time DB0-DB7 output delay time DB0-DB7 output hold time Symbol t WRDH t WRDL t WWRH t WWRL t AS t AH t DSW t DHW t DDR t DHR 20 Min 190 190 190 190 0 0 100 0 150 Typ Max Unit ns ns ns ns ns ns ns ns ns ns Figure 36
CS RS
2.0V 0.8V tAS tWRDL tAH tAS tAH
RD
2.0V 0.8V tWWRH
tWRDH tWWRL
WR tDDR tDHR
2.0V 0.8V tDSW tDHW
2.4V DB0-DB7 0.4V
Output
2.0V 0.8V
Input
Figure 36 CPU Interface
43
HD64645/64646
Memory Interface (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C, unless otherwise noted)
Item DCLK cycle time DCLK high level width DCLK low level width DCLK rise time DCLK fall time MCLK delay time MCLK rise time MCLK fall time MA0-MA15 delay time MA0-MA15 hold time RA0-RA4 delay time RA0-RA4 hold time DISPTMG delay time DISPTMG hold time CUDISP delay time CUDISP hold time CL1 delay time CL1 hold time CL1 rise time CL1 fall time MD0-MD15 setup time MD0-MD15 hold time Symbol t CYCD t WDH t WDL t Dr t Df t DMD t Mr t Mf t MAD t MAH t RAD t RAH t DTD t DTH t CDD t CDH t CL1D t CL1H t CL1r t CL1f t MDS t MDH Min 100 30 30 -- -- -- -- -- -- 10 -- 10 -- 10 -- 10 -- 10 -- -- 30 15 Typ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Max -- -- -- 20 20 60 30 30 150 -- 150 -- 150 -- 150 -- 150 -- 50 50 -- -- Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Figure 37
44
HD64645/64646
tCYCD tDf DCLK 2.2V 0.8V tWDL tDMD MCLK 2.4V 0.4V tMf tMAD MA0-MA15 tRAD 2.4V 0.4V tDTD 2.4V 0.4V tCDD 2.4V CUDISP tCL1D VCC - 0.8V 0.8V tCL1r tCL1f MD0-MD15 (input) tMDS 2.0V 0.8V tMDH 0.4V tCL1H tCDH tDTH 2.4V 0.4V tRAH tDMD tMr tMAH tDr tWDH
RA0-RA4
DISPTMG
CL1
Figure 37 Memory Interface
45
HD64645/64646
LCD Interface 1 (HD64645) (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C)
Item Display data setup time Display data hold time CL2 high level width CL2 low level width FLM setup time FLM hold time CL1 rise time CL1 fall time CL2 rise time CL2 fall time Note: At f CL2 = 3 MHz Symbol t LDS t LDH t WCL2H t WCL2L t FS t FH t CL1r t CL1f t CL2r t CL2f Min 50 100 100 100 500 300 -- -- -- -- Typ -- -- -- -- -- -- -- -- -- -- Max -- -- -- -- -- -- 50 50 50 50 Unit ns ns ns ns ns ns ns ns ns ns Figure 38
LU0-LU3 LD0-LD3
VCC - 0.8V 0.8V tLDS tLDH
CL2
VCC - 0.8V 0.8V tWCL2L tCL2f tCL2r tWCL2H
CL1 tFS tCLIr FLM VCC - 0.8V 0.8V tCLIf
VCC - 0.8V 0.8V tFH
Figure 38 LCD Interface
46
HD64645/64646
LCD Interface 2 (HD64646 at fCL2 = 3 MHz) (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C)
Item FLM setup time FLM hold time M delay time CL1 high level width Clock setup time Clock hold time Phase difference 1 Phase difference 2 CL2 high level width CL2 low level width CL2 rise time CL2 fall time Display data setup time Display data hold time Display data delay time Symbol t Fs t FH t DM t CL1H t SCL t HCL t PD1 t PD2 t CL2H t CL2L t CL2r t CL2f t LDS t LDH t LDD Min 500 300 -- 300 500 100 100 500 100 100 -- -- 80 100 -- Typ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Max -- -- 200 -- -- -- -- -- -- -- 50 50 -- -- 30 Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Figure 39
LCD Interface 3 (HD64646 at fCL2 = 5 MHz) (VCC = 5.0V 10%, GND = 0V, Ta = -20C to +75C)
Item FLM setup time FLM hold time M delay time CL1 high level width Clock setup time Clock hold time Phase difference 1 Phase difference 2 CL2 high level width CL2 low level width CL2 rise time CL2 fall time Display data setup time Display data hold time Display data delay time Symbol t Fs t FH t DM t CL1H t SCL t HCL t PD1 t PD2 t CL2H t CL2L t CL2r t CL2f t LDS t LDH t LDD Min 500 200 -- 300 500 100 70 500 50 50 -- -- 30 30 -- Typ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Max -- -- 200 -- -- -- -- -- -- -- 50 50 -- -- 30 Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Figure 39
47
HD64645/64646
FLM tFS CL1 VCC - 0.8V 0.8V tDM M VCC - 0.8V 0.8V tPD1 tCL1H VCC - 0.8V 0.8V tSCL tPD2 CL2 tLDD LU0-LU4 LD0-LD4 tLDS tLDH VCC - 0.8V 0.8V tCL2L tCL2H tHCL tFH VCC - 0.8V 0.8V
CL1
tCL2f
tCL2r
Figure 39 LCD Interface
48
HD64645/64646
Load Circuit
TTL Load
Terminal DB0-DB7 MA0-MA15, RA0-RA4, DISPTMG, CUDISP MCLK RL 2.4 k 2.4 k 2.4 k R 11 k 11 k 11 k C 130 pF 40 pF 30 pF tr, tf: Specified Remarks tr, tf: Not specified
5.0V RL
R C
All diodes: 1S2074 H
Capacitive Load
Terminal CL2 CL1 LU0-LU3, LD0-LD3, M FLM C 150 pF 200 pF 150 pF 50 pF tr, tf: Not specified Remarks tr, tf: Specified
C
Refer to user's manual (No. 68-1-160) and application note (No. ADE-502-003) for detail of this product.
49
HD64645/64646
Cautions
1. Hitachi neither warrants nor grants licenses of any rights of Hitachi's or any third party's patent, copyright, trademark, or other intellectual property rights for information contained in this document. Hitachi bears no responsibility for problems that may arise with third party's rights, including intellectual property rights, in connection with use of the information contained in this document. 2. Products and product specifications may be subject to change without notice. Confirm that you have received the latest product standards or specifications before final design, purchase or use. 3. Hitachi makes every attempt to ensure that its products are of high quality and reliability. However, contact Hitachi's sales office before using the product in an application that demands especially high quality and reliability or where its failure or malfunction may directly threaten human life or cause risk of bodily injury, such as aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment or medical equipment for life support. 4. Design your application so that the product is used within the ranges guaranteed by Hitachi particularly for maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions and other characteristics. Hitachi bears no responsibility for failure or damage when used beyond the guaranteed ranges. Even within the guaranteed ranges, consider normally foreseeable failure rates or failure modes in semiconductor devices and employ systemic measures such as failsafes, so that the equipment incorporating Hitachi product does not cause bodily injury, fire or other consequential damage due to operation of the Hitachi product. 5. This product is not designed to be radiation resistant. 6. No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without written approval from Hitachi. 7. Contact Hitachi's sales office for any questions regarding this document or Hitachi semiconductor products.
Hitachi, Ltd.
Semiconductor & Integrated Circuits. Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan Tel: Tokyo (03) 3270-2111 Fax: (03) 3270-5109
URL
NorthAmerica : http:semiconductor.hitachi.com/ Europe : http://www.hitachi-eu.com/hel/ecg Asia (Singapore) : http://www.has.hitachi.com.sg/grp3/sicd/index.htm Asia (Taiwan) : http://www.hitachi.com.tw/E/Product/SICD_Frame.htm Asia (HongKong) : http://www.hitachi.com.hk/eng/bo/grp3/index.htm Japan : http://www.hitachi.co.jp/Sicd/indx.htm For further information write to:
Hitachi Semiconductor (America) Inc. 179 East Tasman Drive, San Jose,CA 95134 Tel: <1> (408) 433-1990 Fax: <1>(408) 433-0223 Hitachi Europe GmbH Electronic components Group Dornacher Strae 3 D-85622 Feldkirchen, Munich Germany Tel: <49> (89) 9 9180-0 Fax: <49> (89) 9 29 30 00 Hitachi Europe Ltd. Electronic Components Group. Whitebrook Park Lower Cookham Road Maidenhead Berkshire SL6 8YA, United Kingdom Tel: <44> (1628) 585000 Fax: <44> (1628) 778322 Hitachi Asia Pte. Ltd. 16 Collyer Quay #20-00 Hitachi Tower Singapore 049318 Tel: 535-2100 Fax: 535-1533 Hitachi Asia Ltd. Taipei Branch Office 3F, Hung Kuo Building. No.167, Tun-Hwa North Road, Taipei (105) Tel: <886> (2) 2718-3666 Fax: <886> (2) 2718-8180 Hitachi Asia (Hong Kong) Ltd. Group III (Electronic Components) 7/F., North Tower, World Finance Centre, Harbour City, Canton Road, Tsim Sha Tsui, Kowloon, Hong Kong Tel: <852> (2) 735 9218 Fax: <852> (2) 730 0281 Telex: 40815 HITEC HX
Copyright (c) Hitachi, Ltd., 1998. All rights reserved. Printed in Japan.
50


▲Up To Search▲   

 
Price & Availability of HD64645

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X